package com.lanyun.service;/**
 * @author zhy
 * @date 2021/1/6 - 11:59
 */

import com.lanyun.pojo.Role;

import java.util.List;

/**

 @ClassName RoleService
 @Description xxx
 @Author zhy
 @Date 2021/1/6 - 11:59
 @Version 1.0
 **/
public interface RoleService {
    public List<Integer> getPrivilege(Integer rid);//----根据角色id查询该角色的所有权限id

    public List<Role> getRole();//查询所有角色

    public Integer insertRole(Role role);//新增角色

    public Integer deleteRole(Integer id);//根据角色id删除角色

    public Integer deleteSomeRole(String id);//批量删除角色

    public Integer deletePrivilegeById(Integer rid);//修改角色权限，先删除该角色的所有权限，在进行添加

    public Integer addPrivilege(Integer rid , Integer pid);//删除该角色所有权限，然后进行增加权限

}
